﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace StuertzDatenbank
{
    public partial class RestriktionHinzufugenGui : Form
    {
        private DBF dbf;
        private Sprachfile sprachfile;
        private Profil profil;
        public RestriktionHinzufugenGui(Profil Profil)
        {
            profil = Profil;
            sprachfile = new Sprachfile();
            dbf = new DBF();
            InitializeComponent();
            InitializeComponentChange();
            Refresh();
        }

        private void InitializeComponentChange()
        {
            this.Text = sprachfile.Restriktionhinzufügen;
            this.RestriktionHinzufügenknopf.Text = sprachfile.Restriktionhinzufügen;
            this.Restrikiton.Text = sprachfile.Restriktion;
            this.Artikelnummer.Text = sprachfile.Artikelnr;

            this.ArtikelnummerBox.Text = "";
            this.RestriktionsBox.Text = "";
        }

        private void RestriktionHinzufügenknopf_Click(object sender, EventArgs e)
        {
            Restriktion re = new Restriktion(-1);
            re.setArtikelnummer(int.Parse(ArtikelnummerBox.Text));
            re.setRestriktion(RestriktionsBox.Text);
            dbf.addProfilnewRestriktion(profil, re);
            profil.getRestriktion().Add(re);
            this.Visible = false;
            this.Dispose();
        }
    }
}
